home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGNG_C / CSUBR.LZH / ITOH.C < prev    next >
Text File  |  1980-01-01  |  306b  |  17 lines

  1. itoh(n, s)            /* convert n to char in s (hex)  */
  2. char s[];            /* from C Answer Book - Tondo/Gimpel */
  3. unsigned n;
  4. {
  5.     int h, i;
  6.  
  7.     i = 0;
  8.     do {
  9.         h = n % 16;        /* get next digit */
  10.         s[i++] = (h <= 9) ? h+'0' : h+'a'-10;
  11.     } while ((n /= 16) != 0);            /* delete */
  12.  
  13.     s[i] = '\0';
  14.     reverse(s);
  15.  
  16. }
  17.